@charset "utf-8";
.lr_bg,.l_sorts a{background:url(../../images/v4/common/login.png) no-repeat 0 0;}

.l_r_box{ padding:0 23px 23px 23px; min-height:570px;}
.l_r_box h1,.main_box .title{ height:56px; line-height:56px; border-bottom:1px solid #d4d4d4; padding:0 0 0 14px; font-size:24px; font-weight:bold; color:#ff6699;}
.p_main_box{margin:31px 0;}
.main_box{ margin:31px 0 0 246px; position:relative; zoom:1; }
.main_box .title{ border:none; line-height:30px; height:30px; margin:0 0 52px 0; padding:0;}
.l_r_layout li{ margin:0 0 20px 0;}
.l_r_layout .def_lbl{width:90px; text-align:right; line-height:40px; height:40px; display:inline-block; float:left; color:#454545; font-size:14px;}
.l_r_layout .special{padding:5px 0 10px 90px;}
.l_r_layout .special .btn_s1{ display:block; margin:13px 0 0 0;}
.special .def_chk{margin:0 14px 0 0; vertical-align:-2px;}
.btn_s1{background:url(../../images/v4/common/login.png) no-repeat 0 0;}
.btn_s1{width:128px; height:38px; border:none; font-size:18px; font-weight:bold; color:#f69; cursor:pointer; line-height:38px;}
.lr_copy{text-align:center; padding:10px 0 40px 0;}
.reg_btn{width:153px; height:43px; display:inline-block; background:url(../../images/v4/common/lr_bg.jpg) no-repeat 0 0; line-height:43px; position:relative; margin:0 8px 0 28px;}
.lr_sorts_box{}
.reg_btn span{margin:0 0 0 66px; color:#4a4a4a; font-size:14px;}
.reg_btn img{position:absolute; left:25px; top:7px;}
.lr_btn_s1{ display:inline-block; margin:28px 0 0 0; color:#fe4c93; font-size:14px;}
.gg_login{margin:60px 0 0 200px;}
.login_top{padding:0 0 0 47px; font-size:14px;}
.login_top a{text-decoration:underline;}
.login_top span{margin: 0 0 0 70px;}
#mail_login img{margin:0 0 0 5px;}
.mail_login_box{width:420px; margin:29px 0 0 0;zoom:1;}
.mail_login_box li{margin:0 0 9px 0;}
.mail_login_box .special{padding:0 0 10px 74px;}
.mail_login_box .special .btn_s1{margin:0;}
.mail_login_box .def_lbl{width:74px; }

.lr_sepe{width:400px; margin:38px 0 0 246px;}
.lr_sepe .sepe{ border-bottom:1px dashed #666; text-align:center; font-size:16px;}
.lr_sepe .sepe span{padding:0 10px; background:#fff; position:relative; top:5px;}
.lr_sepe .lr_tip{ color:#FE4C93; text-align:center; font-size:14px; margin:22px 0 0 0;}
.lr_sepe .lr_tip a{color:#fe4c93;}
.lr_sepe .lr_tip a img{margin:0 0 0 5px;}
.zc .lr_tip a{text-decoration:underline;}
.zc .reg_btn {margin: 0 16px 0 22px;}

.suncess_box h1{font: bold 24px/56px "宋体"; color:#333;}
.navigator{float:right; position:relative; top:10px;}
.navigator a{ font-size:14px; font-weight:normal; color:#666; margin:0 0 0 10px;}
.navigator .current{color:#ff6699; font-weight:bold;}
.lr_show_box{padding:0 0 10px 100px;}
.l_s_tip,.lr_show_box h2{ font-size:22px; color:#333; text-align:center; font-weight:bold; line-height:44px;}
.l_s_tip span{ color:#666; font-size:14px; display:block; font-weight:normal;}
.lr_show_box h2{color:#ff6699; text-align:left; margin:10px 0 5px 0;}
.show_gz .box_s2,.task .box_s7{ margin:0 28px 0 0; float:left; _display:_inline; cursor:pointer;}
.gz_hover_box{position:absolute; width:228px; height:262px; top:0; left:0;}
.gray_bg{background:#000; opacity:0.2; filter:alpha(opacity=20); width:226px; height:260px; position:absolute; top:0; left:0; z-index:10;}
.selected{background:url(../../images/v4/common/login.png) no-repeat right -51px; width:93px; height:93px; display:block; position:absolute; z-index:20; left:70px; top:85px;}
.task h2{color:#666;}
.task .box_s7{cursor:default;}
/* protocal */
.protocal{padding:0 25px; line-height:20px;}
/* mail-validate */
.v_mail_box{ margin:45px 0 0 260px; line-height:26px;}
.v_mail_box .title{color:#7d7d7d; font-size:14px; font-weight:bold; margin:0 0 30px 0;}
.mail_info{font-size:14px; color:#454545; margin:0 0 20px 0;}
.mail_info span{color:#fe558e; margin: 0 15px 0 10px; font-size:18px;}
.mail_info .mail_change{color:#858585; font-size:12px; margin:0 60px 0 0; text-decoration:underline;}
.send_tip{color:#616060;font-size:14px;}
.send_tip a{color:#fc8200; text-decoration:underline; }
.send_tip_s1{ color:#838383; margin:10px 0 0 0;}

.new_addr{margin:25px 0 0 0;}
.new_addr li{overflow:hidden;}
.new_addr .def_text_1{float:left;}
.new_addr .def_btn_s12{float:left; _display:inline;}

.lr_pd_s1{ padding:58px 0 0 293px;}
.lr_pd_s1 .sepe{height:1px; background:#d9d9d9; width:505px; overflow:hidden; margin:25px 0 25px -84px;}
.lr_user_info .r_box{width:300px; color:#f69; font-size:18px; line-height:26px;}
.lr_user_info .name{color:#414141;}
.select_reg_sort{color:#454545; font-size:14px; margin:0 0 30px 0;}
.select_reg_sort .s_r{ vertical-align:-2px;}
.reg_frames .def_lbl{width:50px; text-align:left;}
.reg_frames .special{padding: 5px 0 10px 52px;}

